<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FFmpegKit iOS / macOS / tvOS API: FFmpegKitConfig.m File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
  <td id="projectalign">
   <div id="projectname">FFmpegKit iOS / macOS / tvOS API<span id="projectnumber">&#160;5.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle"><div class="title">FFmpegKitConfig.m File Reference</div></div>
</div><!--header-->
<div class="contents">

<p><a href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d27/interface_callback_data.html">CallbackData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a1e14f8bbb8b53e71afdb9ebffb74ee23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a1e14f8bbb8b53e71afdb9ebffb74ee23">SESSION_MAP_SIZE</a>&#160;&#160;&#160;1000</td></tr>
<tr class="separator:a1e14f8bbb8b53e71afdb9ebffb74ee23"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:af42fc9da8015a216f63c1c993d5c1571"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#af42fc9da8015a216f63c1c993d5c1571">ffmpeg_execute</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv)</td></tr>
<tr class="separator:af42fc9da8015a216f63c1c993d5c1571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a459d7e4c3cfbf3e3d38eba042a8d53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a4a459d7e4c3cfbf3e3d38eba042a8d53">ffprobe_execute</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv)</td></tr>
<tr class="separator:a4a459d7e4c3cfbf3e3d38eba042a8d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea570a226d9f9e0e5c68f7705a571271"><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#aea570a226d9f9e0e5c68f7705a571271">NS_ENUM</a> (NSUInteger, CallbackType)</td></tr>
<tr class="separator:aea570a226d9f9e0e5c68f7705a571271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9fdbce520624bac459d0ef1d4276f5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#aa9fdbce520624bac459d0ef1d4276f5a">deleteExpiredSessions</a> ()</td></tr>
<tr class="separator:aa9fdbce520624bac459d0ef1d4276f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0e9e0f2db88aec9594c3c9db76e0dc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#af0e9e0f2db88aec9594c3c9db76e0dc1">addSessionToSessionHistory</a> (id&lt; <a class="el" href="../../d2/d81/protocol_session-p.html">Session</a> &gt; session)</td></tr>
<tr class="separator:af0e9e0f2db88aec9594c3c9db76e0dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0933d281efb715f0464e0383bd5d916e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a0933d281efb715f0464e0383bd5d916e">callbackWait</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> milliSeconds)</td></tr>
<tr class="separator:a0933d281efb715f0464e0383bd5d916e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a644c542922f73e055f1262790e04b97e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a644c542922f73e055f1262790e04b97e">callbackNotify</a> ()</td></tr>
<tr class="separator:a644c542922f73e055f1262790e04b97e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56d425d26f8a82821d780fd319a321e9"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a56d425d26f8a82821d780fd319a321e9">avutil_log_get_level_str</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> level)</td></tr>
<tr class="separator:a56d425d26f8a82821d780fd319a321e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a741178aa9707f94a3ed21dc9199563"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a5a741178aa9707f94a3ed21dc9199563">avutil_log_format_line</a> (void *avcl, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> level, const char *fmt, va_list vl, AVBPrint part[4], <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *print_prefix)</td></tr>
<tr class="separator:a5a741178aa9707f94a3ed21dc9199563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b2d7de73a28413df1205f881542ed5b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a3b2d7de73a28413df1205f881542ed5b">avutil_log_sanitize</a> (uint8_t *line)</td></tr>
<tr class="separator:a3b2d7de73a28413df1205f881542ed5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbe8c61b2fd9575361f83f73a55b3c62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#afbe8c61b2fd9575361f83f73a55b3c62">logCallbackDataAdd</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> level, AVBPrint *data)</td></tr>
<tr class="separator:afbe8c61b2fd9575361f83f73a55b3c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f5082a8a3faf4573f6b11934b50af3a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a5f5082a8a3faf4573f6b11934b50af3a">statisticsCallbackDataAdd</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> frameNumber, float fps, float quality, int64_t size, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> time, double bitrate, double speed)</td></tr>
<tr class="separator:a5f5082a8a3faf4573f6b11934b50af3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac232d4d5274cdc0fbe33f4ae6a504280"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/d27/interface_callback_data.html">CallbackData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ac232d4d5274cdc0fbe33f4ae6a504280">callbackDataRemove</a> ()</td></tr>
<tr class="separator:ac232d4d5274cdc0fbe33f4ae6a504280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a915622a0cb0a2587dc171af12564a583"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a915622a0cb0a2587dc171af12564a583">registerSessionId</a> (long sessionId)</td></tr>
<tr class="separator:a915622a0cb0a2587dc171af12564a583"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f236f20079b407567c62072710656b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a5f236f20079b407567c62072710656b5">removeSession</a> (long sessionId)</td></tr>
<tr class="separator:a5f236f20079b407567c62072710656b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d345dc080c3a4b1ee30f23d8066ce72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a1d345dc080c3a4b1ee30f23d8066ce72">cancelSession</a> (long sessionId)</td></tr>
<tr class="separator:a1d345dc080c3a4b1ee30f23d8066ce72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe59dcf013b4b50c53ecbc4c6e0bcbc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#acbe59dcf013b4b50c53ecbc4c6e0bcbc">cancelRequested</a> (long sessionId)</td></tr>
<tr class="separator:acbe59dcf013b4b50c53ecbc4c6e0bcbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b13505798c32f04fd3334e399f3a2f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ab2b13505798c32f04fd3334e399f3a2f">resetMessagesInTransmit</a> (long sessionId)</td></tr>
<tr class="separator:ab2b13505798c32f04fd3334e399f3a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4f621bbe9aa3ac50c196cabd2e16a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a0c4f621bbe9aa3ac50c196cabd2e16a2">ffmpegkit_log_callback_function</a> (void *ptr, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> level, const char *format, va_list vargs)</td></tr>
<tr class="separator:a0c4f621bbe9aa3ac50c196cabd2e16a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f020191bb344e3ba08e1301aeeb715"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a58f020191bb344e3ba08e1301aeeb715">ffmpegkit_statistics_callback_function</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> frameNumber, float fps, float quality, int64_t size, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> time, double bitrate, double speed)</td></tr>
<tr class="separator:a58f020191bb344e3ba08e1301aeeb715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5cf7c60b080a1aa2d250cd573c8501"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a9e5cf7c60b080a1aa2d250cd573c8501">process_log</a> (long sessionId, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> levelValue, AVBPrint *logMessage)</td></tr>
<tr class="separator:a9e5cf7c60b080a1aa2d250cd573c8501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac62f4c21473a7259bf05e61832a73012"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ac62f4c21473a7259bf05e61832a73012">process_statistics</a> (long sessionId, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> videoFrameNumber, float videoFps, float videoQuality, long size, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> time, double bitrate, double speed)</td></tr>
<tr class="separator:ac62f4c21473a7259bf05e61832a73012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75363553d36058d35665352cd1c5fba0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a75363553d36058d35665352cd1c5fba0">callbackBlockFunction</a> ()</td></tr>
<tr class="separator:a75363553d36058d35665352cd1c5fba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdd520408817ba10834885882c2296e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#afdd520408817ba10834885882c2296e3">executeFFmpeg</a> (long sessionId, NSArray *arguments)</td></tr>
<tr class="separator:afdd520408817ba10834885882c2296e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a066a183b683dc0522dba09246e328490"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a066a183b683dc0522dba09246e328490">executeFFprobe</a> (long sessionId, NSArray *arguments)</td></tr>
<tr class="separator:a066a183b683dc0522dba09246e328490"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad2450f7fdec6c71be8b7e7b350a9c417"><td class="memItemLeft" align="right" valign="top">NSString *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ad2450f7fdec6c71be8b7e7b350a9c417">FFmpegKitVersion</a> = @&quot;5.1&quot;</td></tr>
<tr class="separator:ad2450f7fdec6c71be8b7e7b350a9c417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedcb3fd7c5ef64550e3be5db87357d96"><td class="memItemLeft" align="right" valign="top">NSString *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#aedcb3fd7c5ef64550e3be5db87357d96">FFmpegKitNamedPipePrefix</a> = @&quot;fk_pipe_&quot;</td></tr>
<tr class="separator:aedcb3fd7c5ef64550e3be5db87357d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae80ba3c95662f3a76d730cb3a419b0e9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d7d/interface_atomic_long.html">AtomicLong</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ae80ba3c95662f3a76d730cb3a419b0e9">pipeIndexGenerator</a></td></tr>
<tr class="separator:ae80ba3c95662f3a76d730cb3a419b0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24cad55e657bdaad060a621460d029f6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a24cad55e657bdaad060a621460d029f6">sessionHistorySize</a></td></tr>
<tr class="separator:a24cad55e657bdaad060a621460d029f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d72f87f3e137b812ed237f60b525c62"><td class="memItemLeft" align="right" valign="top">static volatile NSMutableDictionary *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a1d72f87f3e137b812ed237f60b525c62">sessionHistoryMap</a></td></tr>
<tr class="separator:a1d72f87f3e137b812ed237f60b525c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8b9c292dbfcf8347a9a8f4dd621570f"><td class="memItemLeft" align="right" valign="top">static NSMutableArray *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ae8b9c292dbfcf8347a9a8f4dd621570f">sessionHistoryList</a></td></tr>
<tr class="separator:ae8b9c292dbfcf8347a9a8f4dd621570f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a965e4f65b9be1f1b911c2c34be36c6c9"><td class="memItemLeft" align="right" valign="top">static NSRecursiveLock *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a965e4f65b9be1f1b911c2c34be36c6c9">sessionHistoryLock</a></td></tr>
<tr class="separator:a965e4f65b9be1f1b911c2c34be36c6c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f594e6227a0328c435b62df711c4599"><td class="memItemLeft" align="right" valign="top">static atomic_short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a0f594e6227a0328c435b62df711c4599">sessionMap</a> [<a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a1e14f8bbb8b53e71afdb9ebffb74ee23">SESSION_MAP_SIZE</a>]</td></tr>
<tr class="separator:a0f594e6227a0328c435b62df711c4599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1b9acd4e76a66096e68073f83f0e22d"><td class="memItemLeft" align="right" valign="top">static atomic_int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a> [<a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a1e14f8bbb8b53e71afdb9ebffb74ee23">SESSION_MAP_SIZE</a>]</td></tr>
<tr class="separator:ae1b9acd4e76a66096e68073f83f0e22d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cc022044cf341d3039eb15b5cba0599"><td class="memItemLeft" align="right" valign="top">static dispatch_queue_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a5cc022044cf341d3039eb15b5cba0599">asyncDispatchQueue</a></td></tr>
<tr class="separator:a5cc022044cf341d3039eb15b5cba0599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a612f601ca5618ac2fbcc417089173854"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d4/daf/_log_callback_8h.html#a85ffce44df85447234279b01b028ddd0">LogCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a612f601ca5618ac2fbcc417089173854">logCallback</a></td></tr>
<tr class="separator:a612f601ca5618ac2fbcc417089173854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc897801f88552707b108772ebbc40f5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d6/df1/_statistics_callback_8h.html#a833a7ed89310292c64bce2f7e2f6879f">StatisticsCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#adc897801f88552707b108772ebbc40f5">statisticsCallback</a></td></tr>
<tr class="separator:adc897801f88552707b108772ebbc40f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24aaf40ad895ac0314ecf9147b68ba2c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d6/d47/_f_fmpeg_session_complete_callback_8h.html#a5a25bb218128f30a29ad33b8e8c37edb">FFmpegSessionCompleteCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a24aaf40ad895ac0314ecf9147b68ba2c">ffmpegSessionCompleteCallback</a></td></tr>
<tr class="separator:a24aaf40ad895ac0314ecf9147b68ba2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae397499cc4efb192d3516a03280b93ef"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/d14/_f_fprobe_session_complete_callback_8h.html#ac1b599a8eea55820994d0c54cbe19693">FFprobeSessionCompleteCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ae397499cc4efb192d3516a03280b93ef">ffprobeSessionCompleteCallback</a></td></tr>
<tr class="separator:ae397499cc4efb192d3516a03280b93ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d302f12f4e7a3fbd56b3d967f7541bd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../df/d57/_media_information_session_complete_callback_8h.html#a6454c874372467b5e1db18e4547c8cab">MediaInformationSessionCompleteCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a7d302f12f4e7a3fbd56b3d967f7541bd">mediaInformationSessionCompleteCallback</a></td></tr>
<tr class="separator:a7d302f12f4e7a3fbd56b3d967f7541bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9d89e59f67cb5a12c408daba7ad0743"><td class="memItemLeft" align="right" valign="top">static LogRedirectionStrategy&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ad9d89e59f67cb5a12c408daba7ad0743">globalLogRedirectionStrategy</a></td></tr>
<tr class="separator:ad9d89e59f67cb5a12c408daba7ad0743"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad49c603a65074ce7a5d491ce9a54eb5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a></td></tr>
<tr class="separator:aad49c603a65074ce7a5d491ce9a54eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bd629114c94f2e77441d35154ffdeec"><td class="memItemLeft" align="right" valign="top">static NSRecursiveLock *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a3bd629114c94f2e77441d35154ffdeec">lock</a></td></tr>
<tr class="separator:a3bd629114c94f2e77441d35154ffdeec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa91ec0f91afe80906264eb5dcec1bc9f"><td class="memItemLeft" align="right" valign="top">static dispatch_semaphore_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#aa91ec0f91afe80906264eb5dcec1bc9f">semaphore</a></td></tr>
<tr class="separator:aa91ec0f91afe80906264eb5dcec1bc9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab86ca8355c6cfee0bab6d15b28bda5bf"><td class="memItemLeft" align="right" valign="top">static NSMutableArray *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ab86ca8355c6cfee0bab6d15b28bda5bf">callbackDataArray</a></td></tr>
<tr class="separator:ab86ca8355c6cfee0bab6d15b28bda5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbd89b768ade5ebb57205d8346acaa03"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#afbd89b768ade5ebb57205d8346acaa03">handleSIGQUIT</a> = 1</td></tr>
<tr class="separator:afbd89b768ade5ebb57205d8346acaa03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43764cf85b951e6e0d9cc6f74e24c721"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a43764cf85b951e6e0d9cc6f74e24c721">handleSIGINT</a> = 1</td></tr>
<tr class="separator:a43764cf85b951e6e0d9cc6f74e24c721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c48fbb1622eb5a5a7d31d1f9c2c9447"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a4c48fbb1622eb5a5a7d31d1f9c2c9447">handleSIGTERM</a> = 1</td></tr>
<tr class="separator:a4c48fbb1622eb5a5a7d31d1f9c2c9447"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8148e9f47355623f9ad3c1578844cd3"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ad8148e9f47355623f9ad3c1578844cd3">handleSIGXCPU</a> = 1</td></tr>
<tr class="separator:ad8148e9f47355623f9ad3c1578844cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd19ea38bd4b2ebb549ed4630bdca918"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#acd19ea38bd4b2ebb549ed4630bdca918">handleSIGPIPE</a> = 1</td></tr>
<tr class="separator:acd19ea38bd4b2ebb549ed4630bdca918"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab6fe9e0975fdbf6e289bf726424a6e0"><td class="memItemLeft" align="right" valign="top">__thread long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#aab6fe9e0975fdbf6e289bf726424a6e0">globalSessionId</a> = 0</td></tr>
<tr class="separator:aab6fe9e0975fdbf6e289bf726424a6e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb40225eb03b1329a1fe7931c312eb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a> = LevelAVLogInfo</td></tr>
<tr class="separator:aefb40225eb03b1329a1fe7931c312eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c8a5fb2ae49f1c986bdfe1ddb96f53"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a74c8a5fb2ae49f1c986bdfe1ddb96f53">_sessionId</a></td></tr>
<tr class="separator:a74c8a5fb2ae49f1c986bdfe1ddb96f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2033dcb86fc7b1944250a5869d523bd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a2033dcb86fc7b1944250a5869d523bd2">_logLevel</a></td></tr>
<tr class="separator:a2033dcb86fc7b1944250a5869d523bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac219d02582a3da2c90313035bec308e6"><td class="memItemLeft" align="right" valign="top">AVBPrint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ac219d02582a3da2c90313035bec308e6">_logData</a></td></tr>
<tr class="separator:ac219d02582a3da2c90313035bec308e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3f68b8eb88f78a1d94028b0a2c5d47f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#ac3f68b8eb88f78a1d94028b0a2c5d47f">_statisticsFrameNumber</a></td></tr>
<tr class="separator:ac3f68b8eb88f78a1d94028b0a2c5d47f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71bf8ddc0c01b97b128088501e8f8bdc"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a71bf8ddc0c01b97b128088501e8f8bdc">_statisticsFps</a></td></tr>
<tr class="separator:a71bf8ddc0c01b97b128088501e8f8bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c578ddd9630de66e5763670302337a7"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a1c578ddd9630de66e5763670302337a7">_statisticsQuality</a></td></tr>
<tr class="separator:a1c578ddd9630de66e5763670302337a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abddc312c92bd13242f36a4fd3b77579c"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#abddc312c92bd13242f36a4fd3b77579c">_statisticsSize</a></td></tr>
<tr class="separator:abddc312c92bd13242f36a4fd3b77579c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d416756d631acc041307b836dd49f6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a3d416756d631acc041307b836dd49f6a">_statisticsTime</a></td></tr>
<tr class="separator:a3d416756d631acc041307b836dd49f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75e4103b4d371a7b52211c3218fd2e94"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a75e4103b4d371a7b52211c3218fd2e94">_statisticsBitrate</a></td></tr>
<tr class="separator:a75e4103b4d371a7b52211c3218fd2e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94c1251b988f1026b8698abbd82e07de"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a94c1251b988f1026b8698abbd82e07de">_statisticsSpeed</a></td></tr>
<tr class="separator:a94c1251b988f1026b8698abbd82e07de"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a1e14f8bbb8b53e71afdb9ebffb74ee23" name="a1e14f8bbb8b53e71afdb9ebffb74ee23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e14f8bbb8b53e71afdb9ebffb74ee23">&#9670;&nbsp;</a></span>SESSION_MAP_SIZE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SESSION_MAP_SIZE&#160;&#160;&#160;1000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p ><a class="el" href="../../d2/d81/protocol_session-p.html">Session</a> control variables </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00058">58</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="af0e9e0f2db88aec9594c3c9db76e0dc1" name="af0e9e0f2db88aec9594c3c9db76e0dc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0e9e0f2db88aec9594c3c9db76e0dc1">&#9670;&nbsp;</a></span>addSessionToSessionHistory()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void addSessionToSessionHistory </td>
          <td>(</td>
          <td class="paramtype">id&lt; <a class="el" href="../../d2/d81/protocol_session-p.html">Session</a> &gt;&#160;</td>
          <td class="paramname"><em>session</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00117">117</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a5a741178aa9707f94a3ed21dc9199563" name="a5a741178aa9707f94a3ed21dc9199563"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a741178aa9707f94a3ed21dc9199563">&#9670;&nbsp;</a></span>avutil_log_format_line()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void avutil_log_format_line </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>avcl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">va_list&#160;</td>
          <td class="paramname"><em>vl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">AVBPrint&#160;</td>
          <td class="paramname"><em>part</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
          <td class="paramname"><em>print_prefix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00282">282</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a56d425d26f8a82821d780fd319a321e9" name="a56d425d26f8a82821d780fd319a321e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56d425d26f8a82821d780fd319a321e9">&#9670;&nbsp;</a></span>avutil_log_get_level_str()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const char * avutil_log_get_level_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>level</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00257">257</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a3b2d7de73a28413df1205f881542ed5b" name="a3b2d7de73a28413df1205f881542ed5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b2d7de73a28413df1205f881542ed5b">&#9670;&nbsp;</a></span>avutil_log_sanitize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void avutil_log_sanitize </td>
          <td>(</td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>line</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00314">314</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a75363553d36058d35665352cd1c5fba0" name="a75363553d36058d35665352cd1c5fba0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75363553d36058d35665352cd1c5fba0">&#9670;&nbsp;</a></span>callbackBlockFunction()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void callbackBlockFunction </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Forwards asynchronous messages to Callbacks. </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00607">607</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ac232d4d5274cdc0fbe33f4ae6a504280" name="ac232d4d5274cdc0fbe33f4ae6a504280"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac232d4d5274cdc0fbe33f4ae6a504280">&#9670;&nbsp;</a></span>callbackDataRemove()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d8/d27/interface_callback_data.html">CallbackData</a> * callbackDataRemove </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Removes head of callback data list. </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00358">358</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a644c542922f73e055f1262790e04b97e" name="a644c542922f73e055f1262790e04b97e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a644c542922f73e055f1262790e04b97e">&#9670;&nbsp;</a></span>callbackNotify()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void callbackNotify </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Notifies threads waiting on callback semaphore. </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00253">253</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a0933d281efb715f0464e0383bd5d916e" name="a0933d281efb715f0464e0383bd5d916e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0933d281efb715f0464e0383bd5d916e">&#9670;&nbsp;</a></span>callbackWait()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void callbackWait </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>milliSeconds</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Waits on the callback semaphore for the given time.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">milliSeconds</td><td>wait time in milliseconds </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00246">246</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="acbe59dcf013b4b50c53ecbc4c6e0bcbc" name="acbe59dcf013b4b50c53ecbc4c6e0bcbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbe59dcf013b4b50c53ecbc4c6e0bcbc">&#9670;&nbsp;</a></span>cancelRequested()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> cancelRequested </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Checks whether a cancel request for the given session id exists in the session map.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sessionId</td><td>session id </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>1 if exists, false otherwise </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00410">410</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a1d345dc080c3a4b1ee30f23d8066ce72" name="a1d345dc080c3a4b1ee30f23d8066ce72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d345dc080c3a4b1ee30f23d8066ce72">&#9670;&nbsp;</a></span>cancelSession()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cancelSession </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Adds a cancel session request to the session map.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sessionId</td><td>session id </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00400">400</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="aa9fdbce520624bac459d0ef1d4276f5a" name="aa9fdbce520624bac459d0ef1d4276f5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9fdbce520624bac459d0ef1d4276f5a">&#9670;&nbsp;</a></span>deleteExpiredSessions()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void deleteExpiredSessions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00107">107</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="afdd520408817ba10834885882c2296e3" name="afdd520408817ba10834885882c2296e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdd520408817ba10834885882c2296e3">&#9670;&nbsp;</a></span>executeFFmpeg()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> executeFFmpeg </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">NSArray *&#160;</td>
          <td class="paramname"><em>arguments</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00656">656</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a066a183b683dc0522dba09246e328490" name="a066a183b683dc0522dba09246e328490"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a066a183b683dc0522dba09246e328490">&#9670;&nbsp;</a></span>executeFFprobe()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> executeFFprobe </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">NSArray *&#160;</td>
          <td class="paramname"><em>arguments</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00696">696</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="af42fc9da8015a216f63c1c993d5c1571" name="af42fc9da8015a216f63c1c993d5c1571"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af42fc9da8015a216f63c1c993d5c1571">&#9670;&nbsp;</a></span>ffmpeg_execute()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffmpeg_execute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Forward declaration for function defined in <a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html">fftools_ffmpeg.c</a> </p>

<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04775">4775</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>

</div>
</div>
<a id="a0c4f621bbe9aa3ac50c196cabd2e16a2" name="a0c4f621bbe9aa3ac50c196cabd2e16a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c4f621bbe9aa3ac50c196cabd2e16a2">&#9670;&nbsp;</a></span>ffmpegkit_log_callback_function()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit_log_callback_function </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">va_list&#160;</td>
          <td class="paramname"><em>vargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Callback function for FFmpeg/FFprobe logs.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ptr</td><td>pointer to AVClass struct </td></tr>
    <tr><td class="paramname">level</td><td>log level </td></tr>
    <tr><td class="paramname">format</td><td>format string </td></tr>
    <tr><td class="paramname">vargs</td><td>arguments </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00435">435</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a58f020191bb344e3ba08e1301aeeb715" name="a58f020191bb344e3ba08e1301aeeb715"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58f020191bb344e3ba08e1301aeeb715">&#9670;&nbsp;</a></span>ffmpegkit_statistics_callback_function()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit_statistics_callback_function </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>frameNumber</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>fps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>quality</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int64_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>time</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>bitrate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>speed</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Callback function for FFmpeg statistics.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">frameNumber</td><td>last processed frame number </td></tr>
    <tr><td class="paramname">fps</td><td>frames processed per second </td></tr>
    <tr><td class="paramname">quality</td><td>quality of the output stream (video only) </td></tr>
    <tr><td class="paramname">size</td><td>size in bytes </td></tr>
    <tr><td class="paramname">time</td><td>processed output duration </td></tr>
    <tr><td class="paramname">bitrate</td><td>output bit rate in kbits/s </td></tr>
    <tr><td class="paramname">speed</td><td>processing speed = processed duration / operation duration </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00484">484</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a4a459d7e4c3cfbf3e3d38eba042a8d53" name="a4a459d7e4c3cfbf3e3d38eba042a8d53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a459d7e4c3cfbf3e3d38eba042a8d53">&#9670;&nbsp;</a></span>ffprobe_execute()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffprobe_execute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Forward declaration for function defined in <a class="el" href="../../d8/d78/fftools__ffprobe_8c.html">fftools_ffprobe.c</a> </p>

<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l04050">4050</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p>

</div>
</div>
<a id="afbe8c61b2fd9575361f83f73a55b3c62" name="afbe8c61b2fd9575361f83f73a55b3c62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbe8c61b2fd9575361f83f73a55b3c62">&#9670;&nbsp;</a></span>logCallbackDataAdd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void logCallbackDataAdd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">AVBPrint *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Adds log data to the end of callback data list.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">level</td><td>log level </td></tr>
    <tr><td class="paramname">data</td><td>log data </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00328">328</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="aea570a226d9f9e0e5c68f7705a571271" name="aea570a226d9f9e0e5c68f7705a571271"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea570a226d9f9e0e5c68f7705a571271">&#9670;&nbsp;</a></span>NS_ENUM()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef NS_ENUM </td>
          <td>(</td>
          <td class="paramtype">NSUInteger&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CallbackType&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00102">102</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a9e5cf7c60b080a1aa2d250cd573c8501" name="a9e5cf7c60b080a1aa2d250cd573c8501"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e5cf7c60b080a1aa2d250cd573c8501">&#9670;&nbsp;</a></span>process_log()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void process_log </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>levelValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">AVBPrint *&#160;</td>
          <td class="paramname"><em>logMessage</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00488">488</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ac62f4c21473a7259bf05e61832a73012" name="ac62f4c21473a7259bf05e61832a73012"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac62f4c21473a7259bf05e61832a73012">&#9670;&nbsp;</a></span>process_statistics()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void process_statistics </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>videoFrameNumber</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>videoFps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>videoQuality</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>time</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>bitrate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>speed</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00573">573</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a915622a0cb0a2587dc171af12564a583" name="a915622a0cb0a2587dc171af12564a583"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a915622a0cb0a2587dc171af12564a583">&#9670;&nbsp;</a></span>registerSessionId()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void registerSessionId </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Registers a session id to the session map.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sessionId</td><td>session id </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00382">382</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a5f236f20079b407567c62072710656b5" name="a5f236f20079b407567c62072710656b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f236f20079b407567c62072710656b5">&#9670;&nbsp;</a></span>removeSession()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void removeSession </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Removes a session id from the session map.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sessionId</td><td>session id </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00391">391</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ab2b13505798c32f04fd3334e399f3a2f" name="ab2b13505798c32f04fd3334e399f3a2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2b13505798c32f04fd3334e399f3a2f">&#9670;&nbsp;</a></span>resetMessagesInTransmit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void resetMessagesInTransmit </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>sessionId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Resets the number of messages in transmit for this session.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sessionId</td><td>session id </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00423">423</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a5f5082a8a3faf4573f6b11934b50af3a" name="a5f5082a8a3faf4573f6b11934b50af3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f5082a8a3faf4573f6b11934b50af3a">&#9670;&nbsp;</a></span>statisticsCallbackDataAdd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void statisticsCallbackDataAdd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>frameNumber</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>fps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>quality</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int64_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>time</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>bitrate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>speed</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Adds statistics data to the end of callback data list. </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00343">343</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ac219d02582a3da2c90313035bec308e6" name="ac219d02582a3da2c90313035bec308e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac219d02582a3da2c90313035bec308e6">&#9670;&nbsp;</a></span>_logData</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">AVBPrint _logData</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00147">147</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a2033dcb86fc7b1944250a5869d523bd2" name="a2033dcb86fc7b1944250a5869d523bd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2033dcb86fc7b1944250a5869d523bd2">&#9670;&nbsp;</a></span>_logLevel</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> _logLevel</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00146">146</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a74c8a5fb2ae49f1c986bdfe1ddb96f53" name="a74c8a5fb2ae49f1c986bdfe1ddb96f53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74c8a5fb2ae49f1c986bdfe1ddb96f53">&#9670;&nbsp;</a></span>_sessionId</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long _sessionId</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line">    CallbackType _type</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00144">144</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a75e4103b4d371a7b52211c3218fd2e94" name="a75e4103b4d371a7b52211c3218fd2e94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75e4103b4d371a7b52211c3218fd2e94">&#9670;&nbsp;</a></span>_statisticsBitrate</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double _statisticsBitrate</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00154">154</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a71bf8ddc0c01b97b128088501e8f8bdc" name="a71bf8ddc0c01b97b128088501e8f8bdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71bf8ddc0c01b97b128088501e8f8bdc">&#9670;&nbsp;</a></span>_statisticsFps</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float _statisticsFps</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00150">150</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ac3f68b8eb88f78a1d94028b0a2c5d47f" name="ac3f68b8eb88f78a1d94028b0a2c5d47f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3f68b8eb88f78a1d94028b0a2c5d47f">&#9670;&nbsp;</a></span>_statisticsFrameNumber</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> _statisticsFrameNumber</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00149">149</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a1c578ddd9630de66e5763670302337a7" name="a1c578ddd9630de66e5763670302337a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c578ddd9630de66e5763670302337a7">&#9670;&nbsp;</a></span>_statisticsQuality</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float _statisticsQuality</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00151">151</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="abddc312c92bd13242f36a4fd3b77579c" name="abddc312c92bd13242f36a4fd3b77579c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abddc312c92bd13242f36a4fd3b77579c">&#9670;&nbsp;</a></span>_statisticsSize</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t _statisticsSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00152">152</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a94c1251b988f1026b8698abbd82e07de" name="a94c1251b988f1026b8698abbd82e07de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94c1251b988f1026b8698abbd82e07de">&#9670;&nbsp;</a></span>_statisticsSpeed</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double _statisticsSpeed</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00155">155</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a3d416756d631acc041307b836dd49f6a" name="a3d416756d631acc041307b836dd49f6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d416756d631acc041307b836dd49f6a">&#9670;&nbsp;</a></span>_statisticsTime</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> _statisticsTime</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00153">153</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a5cc022044cf341d3039eb15b5cba0599" name="a5cc022044cf341d3039eb15b5cba0599"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cc022044cf341d3039eb15b5cba0599">&#9670;&nbsp;</a></span>asyncDispatchQueue</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">dispatch_queue_t asyncDispatchQueue</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00062">62</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ab86ca8355c6cfee0bab6d15b28bda5bf" name="ab86ca8355c6cfee0bab6d15b28bda5bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab86ca8355c6cfee0bab6d15b28bda5bf">&#9670;&nbsp;</a></span>callbackDataArray</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">NSMutableArray* callbackDataArray</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00081">81</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="aefb40225eb03b1329a1fe7931c312eb8" name="aefb40225eb03b1329a1fe7931c312eb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefb40225eb03b1329a1fe7931c312eb8">&#9670;&nbsp;</a></span>configuredLogLevel</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> configuredLogLevel = LevelAVLogInfo</td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Holds the default log level </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00094">94</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="aedcb3fd7c5ef64550e3be5db87357d96" name="aedcb3fd7c5ef64550e3be5db87357d96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedcb3fd7c5ef64550e3be5db87357d96">&#9670;&nbsp;</a></span>FFmpegKitNamedPipePrefix</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NSString* const FFmpegKitNamedPipePrefix = @&quot;fk_pipe_&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Prefix of named pipes created by ffmpeg-kit. </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00044">44</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ad2450f7fdec6c71be8b7e7b350a9c417" name="ad2450f7fdec6c71be8b7e7b350a9c417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2450f7fdec6c71be8b7e7b350a9c417">&#9670;&nbsp;</a></span>FFmpegKitVersion</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NSString* const FFmpegKitVersion = @&quot;5.1&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Global library version </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00039">39</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a24aaf40ad895ac0314ecf9147b68ba2c" name="a24aaf40ad895ac0314ecf9147b68ba2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24aaf40ad895ac0314ecf9147b68ba2c">&#9670;&nbsp;</a></span>ffmpegSessionCompleteCallback</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/d47/_f_fmpeg_session_complete_callback_8h.html#a5a25bb218128f30a29ad33b8e8c37edb">FFmpegSessionCompleteCallback</a> ffmpegSessionCompleteCallback</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Holds complete callbacks defined to redirect asynchronous execution results </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00071">71</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ae397499cc4efb192d3516a03280b93ef" name="ae397499cc4efb192d3516a03280b93ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae397499cc4efb192d3516a03280b93ef">&#9670;&nbsp;</a></span>ffprobeSessionCompleteCallback</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/d14/_f_fprobe_session_complete_callback_8h.html#ac1b599a8eea55820994d0c54cbe19693">FFprobeSessionCompleteCallback</a> ffprobeSessionCompleteCallback</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00072">72</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ad9d89e59f67cb5a12c408daba7ad0743" name="ad9d89e59f67cb5a12c408daba7ad0743"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9d89e59f67cb5a12c408daba7ad0743">&#9670;&nbsp;</a></span>globalLogRedirectionStrategy</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">LogRedirectionStrategy globalLogRedirectionStrategy</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00075">75</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="aab6fe9e0975fdbf6e289bf726424a6e0" name="aab6fe9e0975fdbf6e289bf726424a6e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab6fe9e0975fdbf6e289bf726424a6e0">&#9670;&nbsp;</a></span>globalSessionId</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">__thread long globalSessionId = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Holds the id of the current execution </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00091">91</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a43764cf85b951e6e0d9cc6f74e24c721" name="a43764cf85b951e6e0d9cc6f74e24c721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43764cf85b951e6e0d9cc6f74e24c721">&#9670;&nbsp;</a></span>handleSIGINT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGINT = 1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00085">85</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="acd19ea38bd4b2ebb549ed4630bdca918" name="acd19ea38bd4b2ebb549ed4630bdca918"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd19ea38bd4b2ebb549ed4630bdca918">&#9670;&nbsp;</a></span>handleSIGPIPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGPIPE = 1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00088">88</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="afbd89b768ade5ebb57205d8346acaa03" name="afbd89b768ade5ebb57205d8346acaa03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbd89b768ade5ebb57205d8346acaa03">&#9670;&nbsp;</a></span>handleSIGQUIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGQUIT = 1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p >Fields that control the handling of SIGNALs </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00084">84</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a4c48fbb1622eb5a5a7d31d1f9c2c9447" name="a4c48fbb1622eb5a5a7d31d1f9c2c9447"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c48fbb1622eb5a5a7d31d1f9c2c9447">&#9670;&nbsp;</a></span>handleSIGTERM</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGTERM = 1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00086">86</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ad8148e9f47355623f9ad3c1578844cd3" name="ad8148e9f47355623f9ad3c1578844cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8148e9f47355623f9ad3c1578844cd3">&#9670;&nbsp;</a></span>handleSIGXCPU</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGXCPU = 1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00087">87</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a3bd629114c94f2e77441d35154ffdeec" name="a3bd629114c94f2e77441d35154ffdeec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bd629114c94f2e77441d35154ffdeec">&#9670;&nbsp;</a></span>lock</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">NSRecursiveLock* lock</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00079">79</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a612f601ca5618ac2fbcc417089173854" name="a612f601ca5618ac2fbcc417089173854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a612f601ca5618ac2fbcc417089173854">&#9670;&nbsp;</a></span>logCallback</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/daf/_log_callback_8h.html#a85ffce44df85447234279b01b028ddd0">LogCallback</a> logCallback</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Holds callback defined to redirect logs </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00065">65</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a7d302f12f4e7a3fbd56b3d967f7541bd" name="a7d302f12f4e7a3fbd56b3d967f7541bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d302f12f4e7a3fbd56b3d967f7541bd">&#9670;&nbsp;</a></span>mediaInformationSessionCompleteCallback</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/d57/_media_information_session_complete_callback_8h.html#a6454c874372467b5e1db18e4547c8cab">MediaInformationSessionCompleteCallback</a> mediaInformationSessionCompleteCallback</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00073">73</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ae80ba3c95662f3a76d730cb3a419b0e9" name="ae80ba3c95662f3a76d730cb3a419b0e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae80ba3c95662f3a76d730cb3a419b0e9">&#9670;&nbsp;</a></span>pipeIndexGenerator</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d7d/interface_atomic_long.html">AtomicLong</a>* pipeIndexGenerator</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Generates ids for named ffmpeg kit pipes. </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00049">49</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="aad49c603a65074ce7a5d491ce9a54eb5" name="aad49c603a65074ce7a5d491ce9a54eb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad49c603a65074ce7a5d491ce9a54eb5">&#9670;&nbsp;</a></span>redirectionEnabled</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> redirectionEnabled</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Redirection control variables </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00078">78</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="aa91ec0f91afe80906264eb5dcec1bc9f" name="aa91ec0f91afe80906264eb5dcec1bc9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa91ec0f91afe80906264eb5dcec1bc9f">&#9670;&nbsp;</a></span>semaphore</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">dispatch_semaphore_t semaphore</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00080">80</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ae8b9c292dbfcf8347a9a8f4dd621570f" name="ae8b9c292dbfcf8347a9a8f4dd621570f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8b9c292dbfcf8347a9a8f4dd621570f">&#9670;&nbsp;</a></span>sessionHistoryList</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">NSMutableArray* sessionHistoryList</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00054">54</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a965e4f65b9be1f1b911c2c34be36c6c9" name="a965e4f65b9be1f1b911c2c34be36c6c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a965e4f65b9be1f1b911c2c34be36c6c9">&#9670;&nbsp;</a></span>sessionHistoryLock</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">NSRecursiveLock* sessionHistoryLock</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00055">55</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a1d72f87f3e137b812ed237f60b525c62" name="a1d72f87f3e137b812ed237f60b525c62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d72f87f3e137b812ed237f60b525c62">&#9670;&nbsp;</a></span>sessionHistoryMap</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">volatile NSMutableDictionary* sessionHistoryMap</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00053">53</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a24cad55e657bdaad060a621460d029f6" name="a24cad55e657bdaad060a621460d029f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24cad55e657bdaad060a621460d029f6">&#9670;&nbsp;</a></span>sessionHistorySize</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sessionHistorySize</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00052">52</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="ae1b9acd4e76a66096e68073f83f0e22d" name="ae1b9acd4e76a66096e68073f83f0e22d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1b9acd4e76a66096e68073f83f0e22d">&#9670;&nbsp;</a></span>sessionInTransitMessageCountMap</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">atomic_int sessionInTransitMessageCountMap[<a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a1e14f8bbb8b53e71afdb9ebffb74ee23">SESSION_MAP_SIZE</a>]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00060">60</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="a0f594e6227a0328c435b62df711c4599" name="a0f594e6227a0328c435b62df711c4599"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f594e6227a0328c435b62df711c4599">&#9670;&nbsp;</a></span>sessionMap</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">atomic_short sessionMap[<a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m.html#a1e14f8bbb8b53e71afdb9ebffb74ee23">SESSION_MAP_SIZE</a>]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00059">59</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
<a id="adc897801f88552707b108772ebbc40f5" name="adc897801f88552707b108772ebbc40f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc897801f88552707b108772ebbc40f5">&#9670;&nbsp;</a></span>statisticsCallback</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/df1/_statistics_callback_8h.html#a833a7ed89310292c64bce2f7e2f6879f">StatisticsCallback</a> statisticsCallback</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Holds callback defined to redirect statistics </p>

<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00068">68</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Sep 17 2022 18:38:13 for FFmpegKit iOS / macOS / tvOS API by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>
